home *** CD-ROM | disk | FTP | other *** search
- /*
- * SFskyedit - Star Fighter 3000 sky colours editor
- * Utility functions
- * Copyright (C) 2001 Chris Bazley
- */
-
- #ifndef SFSUtils_h
- #define SFSUtils_h
-
- #include <stdbool.h>
-
- #include "kernel.h"
- #include "toolbox.h"
- #include "event.h"
- #include "flex.h"
-
- #include "loader.h"
- #include "SFformats.h"
-
- extern WimpEventHandler watch_caret;
- extern ToolboxEventHandler hand_back_caret;
-
- extern _kernel_oserror *restrict_pointer(int whan);
- extern _kernel_oserror *free_pointer(void);
-
- extern _kernel_oserror *open_topleftofwin(unsigned int flags, ObjectId showobj, ObjectId relativeto, ObjectId parent, ComponentId parent_component);
-
- extern _kernel_oserror *show_win_at_ptr(unsigned int flags, ObjectId id, ObjectId parent, ComponentId parent_component);
-
- extern _kernel_oserror *hide_deiconise(ObjectId window);
-
- extern char *tail(char *filepath, int length);
-
- extern char brightness_of_24bit_col(unsigned int colour);
-
- extern char real_to_mode13col(unsigned int real_col);
-
- extern _kernel_oserror *setgadgetfaded(ObjectId window, ComponentId gadget, int flagval);
-
- extern int absdiff(int a, int b);
-
- extern _kernel_oserror *hide_shared_if_child(ObjectId parent_id, ObjectId shared_id);
-
- extern bool verify_sky_file(SF_SkyColours **sky);
-
- extern LoaderFileHandler load_compressed;
-
- #endif
-